(function() {
  'use strict';

  angular.module('starter.pages.tasks', [
      'starter.pages.tasks.controller',
      'starter.pages.tasks.services'
    ])
    .config(function($stateProvider) {

      $stateProvider.state('tab.tasks', {
        url: '/tasks',
        views: {
          'tab-tasks': {
            templateUrl: 'templates/tasks/tasks.html',
            controller: 'TasksCtrl'
          }
        }
      })
      .state('tab.task-spend', {
        url: '/tasks/spend',
        views: {
          'tab-tasks': {
            templateUrl: 'templates/tasks/spend.html',
            controller: 'TasksCtrl'
          }
        }
      })
      .state('tab.task-new', {
        url: '/tasks/new',
        views: {
          'tab-tasks': {
            templateUrl: 'templates/tasks/new.html',
            controller: 'AddTasksCtrl'
          }
        }
      })
      .state('tab.task-modify', {
        url: '/tasks/modify',
        views: {
          'tab-tasks': {
            templateUrl: 'templates/tasks/modify.html',
            controller: 'TasksCtrl'
          }
        }
      })
      .state('tab.select-plan-tasks', {
        url: '/tasks/plan/select',
        views: {
          'tab-tasks': {
            templateUrl: 'templates/tasks/select-plan.html',
            controller: 'AddTasksCtrl'
          }
        }
      });

    });

})();
